$( document ).ready( function () {

    // $('a[rel="tooltip"]' ).tooltip();

    // 表格移动背景
    $( "table tr" ).hover( function () {
        if ( $( this ).find( '.td2' ).find( '.uploadify' ).size() > 0 ) {
            return;
        }
        if ( $( this ).find( '.td2' ).find( '.attachs' ).size() > 0 ) {
            return;
        }
        $( this ).addClass( "over" );
    }, function () {
        $( this ).removeClass( "over" );
    });

    $( "table tr" ).click( function () {
        $( "table tr" ).removeClass( "click" );
        $( this ).addClass( "click" );
    });

    $( "tr" ).each( function () {
        $( this ).find( "td:last,th:last" ).css( 'border-right', 'none' );
    });
    $( "tr:last td, tr:last th" ).css( 'border-bottom', 'none' );
    $( ".sidebar li ul li a:last" ).css( 'border-bottom', 'none' );

    // 左侧菜单收缩
    $( ".sidebar li a.menu" ).click( function () {
        $( ".sidebar li a.menu" ).removeClass( 'current' );
        $( ".sidebar li ul" ).slideUp( 'normal' );
        $( this ).next().stop( true, true ).slideToggle( 'normal' );
        $( this ).addClass( 'current' );
        if ( $( this ).attr( 'href' ) == '' ) {
            return false;
        }
    });

    $( ".sidebar li a.current" ).next( "ul" ).fadeIn();
    $(".child").hide();

    $( ".attach" ).hover( function ( e ) {
        $( this ).addClass( "over" );
    }, function () {
        $( this ).removeClass( "over" );
    });

    // 全选/反选
    $( ".all" ).click( function () {
        $( ".all" ).attr( "checked", this.checked );
        $( 'input[name="id"]' ).attr( "checked", this.checked );
    });

    // 保存数据
    $(".save").click(function () {
        ajaxPOST( $( this ) );
        return false;
    });

    // 批量操作
    $( ".multiple a" ).click( function () {
        var obj = $( this );
        var id = getid();
        if ( id == '' ) { $.jBox.tip( '请选择要操作的数据!', 'error' ); return false; }
        var url = obj.attr( 'href' ) + '&in_id=' + id;
        //obj.attr( 'href', url );
        //ajaxGET( obj );
        window.location.href = url;
        return false;
    });

    $( ".mulSel a" ).click( function () {
        var obj = $( this );
        var id = getGoodsNo();
        alert("1234");
        if ( id == '' ) { $.jBox.tip( '请选择要操作的数据!', 'error' ); return false; }
        var url = obj.attr( 'href' ) + '&in_id=' + id;
        //obj.attr( 'href', url );
        //ajaxGET( obj );
        window.location.href = url;
        return false;
    });

    // 删除数据
    $(".del").click(function(){
        var obj = $(this);
        var text = obj.attr( 'title' ) || obj.html();
        $.jBox.confirm( "确定" + text + "吗？", "删除提示", function ( v ) {
            if( v == true ){
                ajaxGET( obj );
            }
        }, { buttons: { '删除': true, '取消': false} });
        return false;
    });

    // 更新缓存
    $(".upcache,.get").click(function(){
        ajaxGET( $( this ) );
        return false;
    });

    // 搜索
    $(".search").click(function () {
        var obj = $( this ).parents( 'form' );
        var url = obj.attr( 'action' );
        var data = obj.serialize();
        url = url + "&" + data;
        window.location.href = url;
        return false;
    });

    // 回车搜索事件
    $( ".search input" ).keydown( function ( event ) {
        if ( event.which == 13 ) { $( ".search " ).trigger( 'click' ); }
    });
});

function showImage( a, b, c ) {
    var xOffset = 200;
    var yOffset = 80;
    a.hover( function ( e ) {
        $( "#imgshow" ).remove();
        var isImg = $( this ).parent().find( '.' + b ).html();
        if ( isImg == 1 ) {
            var file = $( this ).parent().find( '.' + c ).html();
            if( file ){
                file = host + "/" + file;
                $( "<img id='imgshow' onerror='errorImg(this)' src='" + file + "' />" ).appendTo( "body" );
                $( "#imgshow" ).css( "top", (e.pageY - xOffset) + "px" ).css( "left", (e.pageX + yOffset) + "px" ).fadeIn( 1000 );
            }
        }
    }, function () {
        $( "#imgshow" ).remove();
    });
}

// 返回选择的ID列表
function getid() {
    var id = '';
    $( 'input[name="id"]:checked' ).each( function () {
        id += ',' + $( this ).val();
    });
    if ( id != '' ) { id = id.substring( 1, id.length ); }
    return id;
}

// 返回选择的ID列表
function getGoodsNo() {
    var id = '';
    $( 'input[name="goodsNo"]:checked' ).each( function () {
        id += ',' + $( this ).val();
    });
    if ( id != '' ) { id = id.substring( 1, id.length ); }
    return id;
}
function getFilePath( f ){
    return host + "/" + f;
}